package com.bs.service.impl;
import java.util.List;

import com.bs.dao.MedicineInfoDao;
import com.bs.entity.MedicineInfo;
import com.bs.service.MedicineInfoService;




/**
 * 药品信息service层处理类
 * @author shimeimei
 *
 */
public class MedicineInfoServiceImpl implements MedicineInfoService {
	
	private MedicineInfoDao medicineInfoDao;
	   
	public void setMedicineInfoDao(MedicineInfoDao medicineInfoDao) {
	this.medicineInfoDao = medicineInfoDao;
}

	/**
	 * 保存药品信息
	 */
	public boolean addMedicineInfo(MedicineInfo medicineInfo) {
		return medicineInfoDao.addMedicineInfo(medicineInfo);
	}
    
	/**
	 * 获取药品信息列表
	 */
	public List<MedicineInfo> getAllMedicineList() {
		
		return medicineInfoDao.getMedicineInfoList();
	}
    
	/**
	 * 药品信息模糊查找
	 */
	public List<MedicineInfo> getMedicineListByKeyWord(String keyWord) {
		return medicineInfoDao.getMedicineList(keyWord);
	}
   
	/**
	 * 搜出快速匹配的关键字
	 */
	public List<MedicineInfo> getKeyWords(String keyWord) {
		
		return medicineInfoDao.getKeyWord(keyWord);
	}

	public MedicineInfo getMedicineInfoById(String id) {
		
		return medicineInfoDao.getMedicineInfoById(id);
	}

	public boolean editMedicine(MedicineInfo medicineInfo) {
	
		return medicineInfoDao.updateMedicine(medicineInfo);
	}

}

